On the Hardness of SAT with Community Structure
نویسندگان
چکیده
Recent attempts to explain the effectiveness of Boolean satisfiability (SAT) solvers based on conflict-driven clause learning (CDCL) on large industrial benchmarks have focused on the concept of community structure. Specifically, industrial benchmarks have been empirically found to have good community structure, and experiments seem to show a correlation between such structure and the efficiency of CDCL. However, in this paper we establish hardness results suggesting that community structure is not sufficient to explain the success of CDCL in practice. First, we formally characterize a property shared by a wide class of metrics capturing community structure, including “modularity”. Next, we show that the SAT instances with good community structure according to any metric with this property are still NP-hard. Finally, we study a class of random instances generated from the“pseudo-industrial” community attachment model of Giráldez-Cru and Levy. We prove that, with high probability, instances from this model that have relatively few communities but are still highly modular require exponentially long resolution proofs and so are hard for CDCL. We also present experimental evidence that our result continues to hold for instances with many more communities. This indicates that actual industrial instances easily solved by CDCL may have some other relevant structure not captured by the community attachment model.
منابع مشابه
Structure features for SAT instances classification
The success of portfolio approaches in SAT solving relies on the observation that different SAT solvers may dramatically change their performance depending on the class of SAT instances they are trying to solve. In these approaches, a set of features of the problem is used to build a prediction model, which classifies instances into classes, and computes the fastest algorithm to solve each of t...
متن کاملOn the Classification of Industrial SAT Families
The success of portfolio approaches in SAT solving relies on the observation that different SAT solving techniques perform better on different SAT instances. The Algorithm Selection Problem faces the problem of choosing, using a prediction model, the best algorithm from a predefined set, to solve a particular instance of a problem. Using Machine Learning techniques, this prediction is performed...
متن کاملEffect of Overage Hardening Heat Treatment on the Micro Structure and Hardness of Nickel-based Super Alloy Rene-80
Rene-80 nickel-base superalloy as an alloy for production of the jet turbine blades shows high mechanical properties as well as microstructure stability during the high temperature engine operation. In this research, age hardening heat treatment cycle was done on the as-cast Rene-80 superalloy. In the following, microstructure, elemental analysis of phases and macro-hardness of the alloy before...
متن کاملOn the Hardness and Easiness of Random 4-SAT Formulas
Assuming 3-SAT formulas are hard to refute with high probability, Feige showed approximation hardness results, among others for the max bipartite clique. We extend this result in that we show that approximating max bipartite clique is hard under the weaker assumption, that random 4-SAT formulas are hard to refute with high probability. On the positive side we present an efficient algorithm whic...
متن کاملEffect of Thermochemical Treatment on The Structure, Hardness and Wear Behavior of Electrolss Ni-P Coated 4140 Steel
In the present stady, thermochemical treatment in H2/NH3 atmosphere was used as a post-treatment for electroless Ni-P coatings on the AISI 4140 steel substrates. High phosphorus (9%) coatings with thicknesses of 2, 24 and 48 m were applied and the effects of the thermochemical treatment on the morphology, structural changes, roughness, hardness and wear resistance of coatings were studied b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016